﻿﻿@charset "utf-8";

/* CSS Document */
.cff76{color: #ff9800}

*{margin:0; padding:0; list-style:none}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, label, input, textarea, p, blockquote, th, td, b{margin:0; padding:0}

table{border-collapse:collapse; border-spacing:0}

address, caption, cite, code, dfn, em, strong, th, var, i, b{font-style:normal; font-weight:normal}

ol, ul{list-style:none}

caption, th{text-align:left}

h1, h2, h3, h4, h5, h6{font-weight:normal}

blockquote, q{quotes:none} 

blockquote:before, blockquote:after, q:before, q:after{content:''; content:none}

:link, :visited{text-decoration:none}

abbr, acronym{border:0; font-variant:normal}

sup{font-size:100%; vertical-align:text-top}

sub{font-size:100%; vertical-align:text-bottom}

input, textarea, img{border:0 none; resize:none; font-family:微软雅黑}

input,button,select,textarea{outline:none}

input[type=button], input[type=submit]{cursor:pointer; -webkit-appearance:none; border-radius:0}

input{-webkit-transition:box-shadow 0.30s ease-in-out; -moz-transition:box-shadow 0.30s ease-in-out;}

input[type=input]:focus, textarea:focus{outline:none; box-shadow:0 0 8px rgba(103, 166, 217, 1);}

/* global style */

body{font-size:100%; line-height:100%; font-family:"微软雅黑"; color:#111111; background-color:#eeeeee;}

a{color:#000000; text-decoration:none; outline:none}

a:link, a:activied{color:#000000}

/**,*:after,*:before{ -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-touch-callout: none;-webkit-user-drag: none;-webkit-user-select: none;-ms-user-select: none;-ms-touch-action: none;-moz-user-select: -moz-none}*/

/*clearfix*/

.clearfix:after, .tab-menu:after, .blist li>a:after, .btm_nav:after, .blink:after, .blist .head:after, .blist .row:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.clearfix, .tab-menu, .blist li a, .btm_nav, .blink, .blist .head , .blist .row{zoom:1}

/* layout */

.wrap{width:100%; min-width:320px; min-height:320px; -moz-transition:background 0.3s ease-in, color 0.5s ease-out; -webkit-transition:background 0.3s ease-in, color 0.5s ease-out; -o-transition:background 0.3s ease-in, color 0.5s ease-out; transition:background 0.3s ease-in, color 0.5s ease-out;}

.fl{float:left}

.fr{float:right}

.mt5{margin-top:5px}

.mt8{margin-top:8px}

.mt10{margin-top:10px}

.mt15{margin-top:15px}

.mt20{margin-top:20px}

.ml5{margin-left:5px}

.ml8{margin-left:8px}

.ml10{margin-left:10px}

.ml15{margin-left:15px}

.mr5{margin-right:5px}

.mr8{margin-right:8px}

.mr10{margin-right:10px}

.mr15{margin-right:15px}

.mr20{margin-right:20px}

.mr15{margin-right:15px}

.pt10{padding-top:10px}

.pt20{padding-top:20px}

.pl10{padding-left:10px}

.bk, a.bk{color:#000000}

.gy, a.gy{color:#888888}

.ye, a.ye, .more, a.more{color:#eb6100}

.bggy{background-color:#666666}

.bgye{background-color:#eb6100}

.bgGray{background-color:#eeeeee}

.bgDark{background-color:#333333}

.bgYel{background-color:#e98110}

.bgwt{background-color:#ffffff}

/* icons */

.icons{display:block; background-image:url(../images/icon_ks.png); background-repeat:no-repeat; }

.icons.ib{display:inline-block; vertical-align:middle; position:relative;  text-align:center}

.icon_log{background-position:8px -120px}

.icon_pass{background-position:8px -158px}

.icon_qq{background-position:8px -200px}

.icon_cmt{background-position:2px -238px}

.icon_flw{background-position:2px -86px}

.icon_mny{background-position:2px -268px}

.icon_fan{background-position:5px -300px}

.icon_vip{width:44px; height:20px; line-height:20px; color:#f2e409; background-position:-194px 0}

.icon_VIP1{width:30px; height:20px; line-height:20px; background-position:-194px 0}

.icon_VIP2{width:30px; height:20px; line-height:20px; background-position:-194px -20px}

.icon_VIP3{width:30px; height:20px; line-height:20px; background-position:-194px -42px}

.icon_VIP4{width:30px; height:20px; line-height:20px; background-position:-194px -66px}

.icon_VIP5{width:30px; height:20px; line-height:20px; background-position:-194px -86px}

.icon_VIP6{width:30px; height:20px; line-height:20px; background-position:-194px -110px}

.icon_VIP7{width:30px; height:20px; line-height:20px; background-position:-194px -132px}

.icon_VIP8{width:30px; height:20px; line-height:20px; background-position:-194px -154px}

.icon_VIP9{width:30px; height:20px; line-height:20px; background-position:-194px -175px}

.icon_VIP10{width:30px; height:20px; line-height:20px; background-position:-194px -198px}

.icon_VIP11{width:30px; height:20px; line-height:20px; background-position:-194px -220px}

.icon_VIP12{width:30px; height:20px; line-height:20px; background-position:-194px -240px}

.icon_VIP13{width:30px; height:20px; line-height:20px; background-position:-194px -264px}

.icon_VIP14{width:30px; height:20px; line-height:20px; background-position:-194px -285px}

.icon_VIP15{width:30px; height:20px; line-height:20px; background-position:-194px -308px}

.icon_VIP16{width:30px; height:20px; line-height:20px; background-position:-194px -332px}

.icon_VIP17{width:30px; height:20px; line-height:20px; background-position:-194px -352px}

.icon_VIP18{width:30px; height:20px; line-height:20px; background-position:-194px -375px}

.icon_nVIP1{width:30px; height:20px; line-height:20px; background-position:-230px 0}

.icon_nVIP2{width:30px; height:20px; line-height:20px; background-position:-230px -20px}

.icon_nVIP3{width:30px; height:20px; line-height:20px; background-position:-230px -42px}

.icon_nVIP4{width:30px; height:20px; line-height:20px; background-position:-230px -66px}

.icon_nVIP5{width:30px; height:20px; line-height:20px; background-position:-230px -86px}

.icon_nVIP6{width:30px; height:20px; line-height:20px; background-position:-230px -110px}

.icon_nVIP7{width:30px; height:20px; line-height:20px; background-position:-230px -132px}

.icon_nVIP8{width:30px; height:20px; line-height:20px; background-position:-230px -154px}

.icon_nVIP9{width:30px; height:20px; line-height:20px; background-position:-230px -175px}

.icon_nVIP10{width:30px; height:20px; line-height:20px; background-position:-230px -198px}

.icon_nVIP11{width:30px; height:20px; line-height:20px; background-position:-230px -220px}

.icon_nVIP12{width:30px; height:20px; line-height:20px; background-position:-230px -240px}

.icon_nVIP13{width:30px; height:20px; line-height:20px; background-position:-230px -264px}

.icon_nVIP14{width:30px; height:20px; line-height:20px; background-position:-230px -285px}

.icon_nVIP15{width:30px; height:20px; line-height:20px; background-position:-230px -308px}

.icon_nVIP16{width:30px; height:20px; line-height:20px; background-position:-230px -332px}

.icon_nVIP17{width:30px; height:20px; line-height:20px; background-position:-230px -352px}

.icon_nVIP18{width:30px; height:20px; line-height:20px; background-position:-230px -375px}

.icon_nVIP{width:30px; height:20px; line-height:20px; background-position:-229px -396px}

.icon_fav{width:24px; height:22px; background-position:-41px -86px}

.icon_mob{background-position:-33px -124px}

.icon_uni{background-position:-33px -202px}

.icon_del{width:36px; height: 30px; background-position:-33px -270px}

.icon-fav{background-position:0 -328px}

.icon-cmt{background-position:0 -356px}

.icon-mny{background-position:4px -418px}

.icon-flw{background-position:0 -448px}

.icon-font{background-position:0 -202px}

.icon-off{background-position:0 -386px}

.icon-night{background-position:-26px -308px}

.icon-scrol{background-position:-30px -339px}

.icon-gotop{width:30px;height:33px; background-position:-90px -445px}

/* icon_grade*/

.icon_grd1{width:65px; height:22px; background-position:-92px 3px}

.icon_grd2{width:58px; height:22px; background-position:-92px -20px}

.icon_grd3{width:42px; height:22px; background-position:-92px -42px}

.icon_grd4{width:82px; height:22px; background-position:-92px -66px}

.icon_grd5{width:90px; height:22px; background-position:-92px -132px}

/*common*/

.section{min-height: 510px}
.top_sign, .recent, .top_recom, .section{margin:0 10px 10px; padding:10px; background-color:#ffffff;}

.topnav a, .top_sign span, .usr_sign a, .recent a, .footer_nav a, .recent a, .list_nav a, .btm_nav a, .header span, .header a, .pages a, .pages span, .tab-menu a, .tab-menu span, .blist span, .blist a, .clist span, .clist a, .binfo a, .b_l, .b_r{display:block;}

.title{padding-bottom:5px; font-size:1.125em; position:relative;}

.title .b_r{position:absolute; right:-5px; top:-5px;}

.title .more{font-size:.875em}

.blist{ }

.blist h4{color:#111111; font-size:1em; margin-bottom:5px}

.blist li, .clist li{position:relative; border-bottom:1px dashed #dddddd; padding:10px 0}

.blist li a{font-size:1em}

.blist .item_more, .clist .item_more{text-align:center; border-bottom:0 none}

.blist > span{height:36px; line-height:36px;}

.blist .head{background:#eeeeee; }

.blist .head , .blist .row{height:auto; line-height:normal;text-align:center;}

.blist .head span, .blist .row span{display:block; float:left; height:auto; line-height:normal;}

.blist.t3 .head span, .blist.t3 .row span{width:33%}

.blist.t4 .head span, .blist.t4 .row span{width:25%}

.blist .col_vg{ }

.bname, .tname{width:100%; word-wrap:break-word; word-break:break-all; overflow:hidden}

.bmid{position:absolute; left:40%; top:10px; z-index:10}

.binfo{position:absolute; right:10px; top:10px; z-index:10}

.binfo a{color:#eb6100}

.bintro{overflow:hidden}

.bintro p{color:#666666; line-height:24px; font-size:.875em; max-height:72px; word-wrap: break-word; word-break:break-all;  overflow: hidden;}

.tip{padding:0 15px; line-height:22px;}

.clist li{padding:5px 0; font-size:.875em;}

.clist .item_more{padding:5px 0;}

.clist .user{height:22px; line-height:22px; margin-bottom:5px; position:relative;}

.clist .user .icons{ height:22px;}

.clist .user a, .blist .user a{display:inline-block; height:22px;}

.clist .msg{line-height:24px; font-size:1em;}

.clist .msg .icons{width:24px; height:26px;}

.clist .binfo{font-size:0.875em; top:0; color:#666666}

.clist .btn{height:30px; line-height:30px;position:relative;}

.clist .btn .btn_fav{padding:0 10px; text-align:center; color:#333333; background-color:#eeeeee; border-radius:4px; cursor:pointer; overflow:hidden}

.clist .btn .btn_fav.active{color:#ffffff; background-color:#e98212;}

.clist .btn .btn_fav.active .icon_fav{background-position:-41px -55px}

.clist .btn .icons{width:24px; height:22px;}

.blist .tname a{display:inline-block;}

/* form sytle */

.t_i{height:40px; line-height:40px; padding:0 2%; width:96%; background:none; font-size:1em; color:#666666}

.t_i:focus,.t_a:focus{outline:none;}

.t_b{display:inline-block; width:100%; height:36px; line-height:36px; font-size:1em; text-align:center; color:#ffffff; cursor:pointer}

.t_a{width:100%; height:80px; font-size:1.125em; color:#555; background:none}

.t_p{padding:15px 0; line-height:22px; text-align:center; font-size:1.125em; color:#de0314}

.t_c{line-height:24px; text-align:center}

/*index page*/

.top{background:#e98110; height:50px}

.top h1, .top p{margin-top:10px}

.top h1{margin-left:15px}

.top p{margin-right:15px; color:#a4c7e8}

.top p a{font-size:1.125em; color:#a4c7e8}

.top .icon_user{display:inline-block; margin-top:5px; width:18px; height:20px; background:url(../images/icon_ks.png) no-repeat left top; text-indent:-999em;}

.top_menu{margin-bottom:10px; border-bottom:1px solid #e98110}

.topnav{width:100%; height:40px; line-height:40px}

.topnav a{float:left; width:20%; font-size:1.125em; text-align:center; color:#111111}

.topnav a:hover, .topnav a.cur{color:#e98110; position:relative;}

.topnav a.cur b{position:absolute; bottom:-2px; left:38%; width:18px; height:10px; background:url(../images/icon_ks.png) no-repeat left -30px; z-index:10}

.top_sign{background-color:#ffffff; position:relative}

.top_sign span{line-height:26px;}

.top_sign .usr_sign{width:80px; padding:5px 0; background-color:#e98110; color:#ffffff; text-align:center; position:absolute; right:5px; top:5px; z-index:1;}

.top_sign .usr_sign a{color:#ffffff;}

.recent li{float:left; width:33%}

.recent li a{margin:0 auto; text-align:center}

.search{margin:0 10px 10px}

.searchbox{border:1px solid #e98110; position:relative}

.searchbox .t_i{margin:0 auto; background-color:#ffffff; float:left; font-size:1em; color:#777777;}

.searchbtn, .searchbtn input{width:100px; height:40px; position:absolute; right:0; top:0;}

.searchbtn{text-align:center; background-color:#eeeeee;}

.searchbtn input{background:none}

.searchbtn span{display:inline-block; line-height:40px; vertical-align:middle}

.searchbtn .t_b{background:url(../images/icon_ks.png) no-repeat left -50px; width:30px; height:30px; cursor:pointer;}

.searchbtn .t_t{color:#e98110;}

/* index tab */

.tab-nav{border:1px solid #eeeeee;}

.tab-nav a, .tool-nav span{float:left; width:60px; display:block; height:26px; line-height:26px; font-size:.875em; text-align:center; background-color:#eeeeee;}

.tab-nav .cur{color:#eb6100; background-color:#ffffff}

/* list_nav */

.top_class{margin:0 10px;}

.list_nav{margin-bottom:10px; overflow:hidden}

.list_nav h3{margin:0 0 10px 0; text-align:center; color:#e98100;}

.list_nav ul{margin:0 -3.3333% -12px 0; overflow:hidden}

.list_nav ul li{float:left; width:30%; margin-bottom:12px; margin-right:3.3333%; text-align:center; background-color:#ffffff;}

.list_nav ul li a{font-size:1em; height:40px; line-height:40px; }

.list_nav.second ul li{background-color:#eeeeee;}

.btm_nav a{float:left; width: 25%; text-align:center; color:#eb6100; line-height:30px}

/* subpage header */

.header{margin-bottom:10px; width:100%; height:50px; position:relative; background-color:#e98110}

.header h1{text-align:center; font-size:1.25em; line-height:50px; color:#ffffff}

.header a{color:#ffffff;}

.nav_left, .nav_right{ padding: 0 5px; line-height:40px; background-color:#fa9120; text-align:center; position:absolute; top:5px; overflow:hidden; }

.nav_left{left:5px}

.nav_right{right:5px}

/* book style */

.btitle{height:32px; line-height:32px; text-align:center; font-size:1.125em;}

.btitle span{font-size:0.75em; color:#666666;}

.dir_list .bname{ }

.dir_list .last{color:#e98100}

/* tab menu */

.tab-menu{margin-bottom:15px; border:1px solid #eeeeee;}

.tab-menu a{float:left; height:40px; line-height:40px; text-align:center; font-size:1em; background-color:#eeeeee; position:relative;}

.tab-menu a b{display:block; border-right:1px solid #ffffff; position:absolute; right:0; top:0; height:40px;}

.tab-menu a.cur{color:#e98100; background-color:#ffffff}

.tab-menu.t2 a{width:50%}

.tab-menu.t3 a{width:33.33%}

.tab-menu.t4 a{width:25%}

.tab-menu.t4c, .tab-menu.t5{margin-bottom:5px; border:0 none;}

.tab-menu.t4c a, .tab-menu.t5 a{height:auto; line-height:normal; font-size:1em; padding:3px 0; margin-right:5%; border:1px solid #eeeeee; overflow:hidden}

.tab-menu.t4c a{width:21%; margin-right:4%; }

.tab-menu.t5 a{width:15%; margin-right:5%;}

.tab-menu.t5 a.last, .tab-menu.t4c a.last{margin:0;}

.tab-content{display:none}

.tab-content.active{display:block}

/* user account */

.account .blist li{padding:0 5px; height:28px; line-height:28px; font-size:.875em;border-bottom:0 none}

.account .blist li a{display:inline;}

.account .blist span{height:28px; line-height:28px;}

.account .blist .binfo, .consume .blist .binfo{top:0px; right:5px;}

.account .blist em{font-size:.75em}

.consume .blist li{padding:0 5px; font-size:.875em;}

.consume .blist .item_more{padding-top:10px;}

/* comment & feedback */

.comment, .feedback{margin:0 10px; padding-top:15px}

.formitem.t_a_b{border:1px solid #ccc; background-color:#f1f2f7}

/* charge & vip */

.chargetip{padding:10px 15px; line-height:24px; text-align:center}

.chargemsg .rd{margin-right:15px}

.item, .blist .formitem{padding-bottom:0; line-height:36px; border-bottom:0 none; position:relative}

.item .t_b.btn_log, .item .t_b.btn_charge, .formitem .t_b{background-color:#e98110;}

.item .t_b.btn_reg{background-color:#638c0b;}

.item .t_b.btn_reg:hover{color:#ffffff;}

.vipopen .t_i{width:60px; padding:0 4px; text-align:center; vertical-align:middle; border:1px solid #dfe1ed}

.tip_vip p{font-size:.875em; line-height:24px;}

.formitem label{display:inline-block}

.formitem .t_i{height:38px; line-height:38px; border:1px solid #dfe1ed;}

.formitem .t_b.msg{width:70px; height:40px; line-height:40px; position:absolute; right:-1px; top:0; background-color:#e98110;}

.formitem .t_b.card{width:100%}

.formitem a.l_c{text-decoration:underline}

.formitem a.l_c:hover{color:#e98100;}

.tip_charge{line-height:24px; }

.vipcard .radio_box{padding:0 5px; text-align:center; line-height:40px; background-color:#ffffff; border:1px solid #e98110; cursor:pointer}

.vipcard .radio_box.select{background-color:#e98110; color:#ffffff;}

.vipcard .radio_box.select .icon_mob{background-position:-33px -164px}

.vipcard .radio_box.select .icon_uni{background-position:-33px -234px}

.vipcard .radio_box .btn_radio{display:none}

.vipcard .icons{display:inline-block; width:36px; height:36px; vertical-align:middle}

.btn_vip{text-align:center; color:#000000; background-color:#fdfad6}

.btn_vip .icons{display:inline-block; vertical-align:middle}

/* login & register */

.item .item_box{height:40px; position:relative; border:1px solid #f7f7f7; background-color:#f5f5f5}

.item .item_box .t_i{padding:0 4%; width:92%;}

.item .item_inp{padding-left:40px;}

.item .item_box .icons{width:40px; height:40px; background-color:#eeeeee; position:absolute; top:0; left:0;}

/* block */

.block{margin:10px; background-color:#dfe1ed}

.block .item a{color:#295278}

.block .icon_qq{display:inline-block; width:40px; height:40px; vertical-align:middle; position: relative;}

/* page */

.pages{margin-top:15px; text-align:center; height:40px; line-height:40px;}

.pages p{font-size:16px; position:relative;}

.pages a{color:#333333; background-color:#eeeeee;}

.pages span{margin-right:5px}

.pages a:hover{background-color:#6a6e7f; color:#ffffff}

.pages .page_prev, .pages .page_next{position:absolute; top:0; width:70px; height:40px;}

.pages .page_prev{left:0;}

.pages .page_next{right:0;}

.page_num .m_s{width:45%; padding:3px 10px; border-radius:4px; text-align:center; font-size:1.25em;}

.pagenum{width:30px}

/* money flower */

.money_info{position:relative;}

.money_info p{line-height:30px}

.money_info .btn, .money_sub .btn{width:80px; height:40px; text-align:center; line-height:40px;}

.money_info .charge{display:block; position:absolute; right:0; top:5px; background-color:#eeeeee;}

.money_info .charge a{display:block; color:#eb6100; font-size:1.25em;}

.money_sub{margin-top:20px;}

.money_sub .money{display:inline-block; margin-left:15px; color:#ffffff; background-color:#e98110; cursor:pointer}

.money_sub .money a{display:block; color:#ffffff;}

.money_sub .m_s{padding:5px; border-radius:4px;}

.money_tip{display: none}

/* fans & grade */

.top_fans, .vip_grade{color:#666666;}

.top_fans p, .vip_grade p{line-height:26px;}

.top_fans p b, .vip_grade p b{color:#000000; display:inline-block; margin-right:5px;}

.fans_tip{font-size:.875em}

.vip_grade p{text-align:center}

.vip_task .binfo b{color:#888888}

.tip_grade p{line-height:24px;}

.tip_grade p span{display:inline-block; padding-left:10px; font-size:.875em; color:#888888}

/* bookrack */

.bookrack .blist .formitem{padding-bottom: 10px;}

.bookrack .binfo{top:5px;right:0;display: none;}

.bookrack .t_b{border-radius: 3px;}

/* book index */

.bindex .blist{font-size:.875em; line-height:22px;}

.bindex .blist li{height: auto;}

.bindex .blist span{height:24px; line-height:24px;}

.bindex .bintro p{color:#111111; line-height:18px; max-height:110px;}

.blink a{float:left; line-height:36px; text-align:center;}

.blink a.cur, .blink.gyb a.cur{color:#ffffff; background-color:#e98213}

.blink.gyb a{background-color:#eeeeee}

.blink.bl3 a{width:30%; margin-right:5%}

.blink.bl4 a{width:22%; font-size:.75em; margin-right:4%}

.blink .last, .blink.gyb .last{float:right; margin-right:0;}

.blink.bl4 a .icons{display:inline-block; width:24px; height:26px; vertical-align:middle; position:relative}

.cover{float:left; margin-right:15px}

.cover img{display:block}

.btool{line-height:36px; background-color:#}

.btool a{display:inline-block; padding:0 3.125%; height:36px; color:#fff; text-align:center; position:relative}

.btool a:hover{background-color:#}

.btool a b{display:block; width:1px; height:36px; position:absolute; top:0; right:0px;  z-index:10}

/* chapter */

.chapter{padding:10px 15px 15px; line-height:32px; font-size:1.25em;  -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }

.chapter h3{text-align:center; font-size:1.125em}

.chapter-inner{}

.chaplink{margin-bottom: 20px; padding: 0 10px;height: 36px; line-height: 36px;}

.chaplink a{display: block; float: left; height: 100%; color: #ffffff; text-align:center}

.chaplink .prevchap{width:30%; margin-right: 5%;}

.chaplink .nextchap{width:65%;}

.chapter .chapname{ line-height:24px; position: relative; color: #888888}

.chapter .chapname span{font-size:14px;}

.chapter .chapname .binfo{top:0;}



/* footer */

.footer{margin:0; padding:15px 0; position:relative;}

.footer .icons{position:absolute; right:10%; bottom:10px; cursor:pointer}

.footer.home-bg .icon-gotop{background-position:-124px -445px}

.footer p, .footer a{font-size:1em;}

.footer_nav{padding:0 10px; text-align:center}

.footer_nav a{display:inline-block; padding:0 5px;}

.footer b{color:#eb6100}

.footer .edition{text-align:center}

.footer .edition span, .edition a{display:inline-block;}

.footer .edition a{margin:0 20px;}

.footer .edition a.select{color:#eb6100;}

.footer .copyright{text-align:center}

.footer.home-bg{background-color:#333333;}

.footer.home-bg p, .footer.home-bg a{color:#cccccc;}

/* read tools */

.t-wrap span, .t-wrap span:after, .t-wrap span:before, .t-scrol span, .t-scrol span:after, .t-scrol span:before{ -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-touch-callout: none;-webkit-user-drag: none;-webkit-user-select: none;-ms-user-select: none;-ms-touch-action: none;-moz-user-select: -moz-none}

.t-cover, .t-scroll-lock, .pop_cover, .t-pop-tip{width:100%; height:100%; position: fixed; left: 0; top: 0; display:none; z-index: 10; -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-touch-callout: none;-webkit-user-drag: none;-webkit-user-select: none;-ms-user-select: none;-ms-touch-action: none;-moz-user-select: -moz-none}

.t-pop-tip{display: none; width:100%; height:70%; background-color:#222222; top:15%; opacity:.8}

.t-pop-inner{display:table; width:100%; height:100%;}

.t-pop-cont{vertical-align:middle; display:table-cell; margin-top:50%; color:#ffffff; position:relative; z-index:20}

.t-pop-cont p{text-align:center; line-height:2em; font-size:1.5em; color:#ffffff}

.t-scroll-lock{}

.t-wrap, .t-page, .t-nav, .t-scrol{display:none; width:100%; position:fixed; z-index: 99; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;}

.t-wrap, .t-page, .t-nav{background-color:#444444; color:#ffffff;}

.t-wrap p{margin:0 20px; padding:12px 0 0 0;}

.t-wrap span, .t-scrol span{display:inline-block; border-radius: 5px; height: 30px; line-height: 30px; vertical-align: middle; cursor: pointer}

.t-wrap a, .t-page a, .t-nav a{color:#ffffff;}

.t-wrap .t_b{display:inline-block; border-radius: 5px; background-color:#333333}

.t-wrap .t_c{position:relative; line-height: 30px;}

.t-wrap .t_c .t-l, .t-wrap .t_c .t-r{position:absolute; top: 12px;}

.t-wrap .t_c .t-l{left: 0;}

.t-wrap .t_c .t-r{right: 0;}

.t-nav{height:50px; top:0; left: 0; }

.t-nav h1{font-size:1em; text-align:center; line-height:50px;}

.t-nav a{display: inline-block; padding: 0 10px;}

.t-nav .nav_left, .t-nav .nav_right{background-color:#333333}

.t-font, .t-tips, .t-lack{height:100px; bottom:-100px; left:0}

.t-menu{height:100px; bottom:0; left:0}

.t-menu a, .t-menu span{display: block; float: left; text-align:center; height: 50px; line-height: 50px}

.t-menu.t4 a, .t-menu.t4 span{width:25%; cursor: pointer}

.t-menu .icons{display: inline-block; width:24px; height: 24px; vertical-align: middle}

.t-menu .icon-font{font-weight:bold; font-size:1.125em}

.t-menu .active{color:#888; opacity:.3}

.t-page{width:auto; padding:0 10px; height:60px; top:35%;}

.t-page a{display:block; line-height: 60px; text-align: center;}

.t-prev{left: 0; border-radius:0 5px  5px 0  }

.t-next{right:0; border-radius:5px 0 0 5px  }

.t-off{padding-bottom:10px; bottom:-150px;}

.t-off .t_c{position:relative;}

.t-off .t-o-s{display: none}

.t-font{}

.t-font .t-f-s span, .t-money .t-m-s span, .t-cmt .t-c-b span, .t-flower .t-f-s span{width:40%; background-color:#333333}

.t-font .t-f-b span{width:20%;}

.t-c-1{background-color:#f1f1f1; color:#21201c;}

.t-c-2{background-color:#f2e7cc; color:#643525;}

.t-c-3{background-color:#cce8cf; color:#555d54;}

.t-c-4{background-color:#bbe9f0; color:#283232;}

.t-scrol{height: 70px; bottom: -100px;}

.t-scrol span{width:50px; height:50px; line-height:50px; background-color:#414554; color:#ffffff; opacity:.5;}

.t-sc-s, .t-sc-n{text-align: center}

.t-sc-n{width:100%; position:fixed; top:40%; left:0; opacity:.8}

.t-sc-n .t-s-n{display:inline-block; width:60px; height:60px; line-height:60px; font-size:1.75em;}

.t-sc-s .t-s-d{position:absolute; left:15%; font-size:1.75em; opacity:.5; font-weight:bold;}

.t-sc-s .t-s-i{position:absolute; right:15%; font-size:1.75em; opacity:.5; font-weight:bold;}

.t-sc-s .t-s-s{position:absolute; right:10%;}

.t-m-s b{display:inline-block; padding: 0 5%}

.t-money, .t-flower{height: 150px; bottom: -150px}

.t-money .t-m-s span{width:35%}

.t-lack{}

.t-lack .t_b{width: auto; background-color: #e98110; color:#ffffff; }

.t-lack a{display: block; padding:0 20px}

.t-flack{height:120px; bottom:-120px;}

.t-flack p{padding-top:8px}

.t-cmt{height:180px; bottom: -180px}

.t-cmt p{margin:0 30px; padding:8px 0 0 0}

.t-cmt .t_b{border:1px solid #6f7281; height:70px; text-align:left; line-height:22px; font-size:.875em; color:#eeeeee; cursor:text;}

.t-tips{}

.t-tips a{color:#e98110}

/* read mode */

.night-mode, .night-mode .wrap{background-color:#000000}

.night-mode .chapter, .night-mode .chapter p{color:#555555}

.night-mode .chapter a:hover{color:#eb6100}

.night-mode .footer a{color:#888888;}

.font-smaller .chapter{font-size:1em; line-height:30px;}

.font-small .chapter{font-size:1.125em; line-height:32px;}

.font-big .chapter{font-size:1.375em; line-height:36px;}

.font-bigger .chapter{font-size:1.5em; line-height:36px;}

.font-color-1{background-color:#f2e7cc}

.font-color-1 .chapter{color:#643525}

.font-color-2{background-color:#cce8cf}

.font-color-2 .chapter{color:#555d54}

.font-color-3{background-color:#bbe9f0}

.font-color-3 .chapter{color:#283232}

/*pop_tip*/

.pop_cover{background-color:#000; opacity:.5;}

.pop_tip{width:100%; position:fixed; top:40%; display: none; z-index: 100}

.pop_inner{margin:0 10%; padding:15px 0; background-color:#ffffff; overflow: hidden; position:relative; box-shadow:2px 2px 3px #000; border-radius:5px;}

.pop_cont{width:100%; line-height:32px; color:#eb6100; text-align: center;}









